home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / gnu / xinfo101.lha / xinfo-1.01.01 / Makefile < prev    next >
Makefile  |  1991-01-09  |  10KB  |  314 lines

  1. # Makefile generated by imake - do not edit!
  2. # $XConsortium: imake.c,v 1.51 89/12/12 12:37:30 jim Exp $
  3. #
  4. # The cpp used on this machine replaces all newlines and multiple tabs and
  5. # spaces in a macro expansion with a single space.  Imake tries to compensate
  6. # for this, but is not always successful.
  7. #
  8.  
  9. ###########################################################################
  10. # Makefile generated from "Imake.tmpl" and <Imakefile>
  11. # $XConsortium: Imake.tmpl,v 1.77 89/12/18 17:01:37 jim Exp $
  12. #
  13. # Platform-specific parameters may be set in the appropriate .cf
  14. # configuration files.  Site-wide parameters may be set in the file
  15. # site.def.  Full rebuilds are recommended if any parameters are changed.
  16. #
  17. # If your C preprocessor doesn't define any unique symbols, you'll need
  18. # to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing
  19. # "make Makefile", "make Makefiles", or "make World").
  20. #
  21. # If you absolutely can't get imake to work, you'll need to set the
  22. # variables at the top of each Makefile as well as the dependencies at the
  23. # bottom (makedepend will do this automatically).
  24. #
  25.  
  26. ###########################################################################
  27. # platform-specific configuration parameters - edit cadmus_m68.cf to change
  28.  
  29.        MWM_DEFINES=-DLARGECURSORS -DSHAPE -DOPAQUE -DNO_VFORK
  30.        SYSLIBS=/usr2/X11.4_obj/mit/lib/Xt/libXt.a /usr2/X11.4_obj/mit/lib/X/libX11.a
  31.  
  32. ###########################################################################
  33. # site-specific configuration parameters - edit site.def to change
  34.  
  35. # site:  $XConsortium: site.def,v 1.21 89/12/06 11:46:50 jim Exp $
  36.  
  37.             SHELL = /bin/sh
  38.  
  39.               TOP = .
  40.       CURRENT_DIR = .
  41.  
  42.                AR = /usr/gnu/bin/gar cq
  43.   BOOTSTRAPCFLAGS = -DSYSV -DPCS
  44.                CC = /usr/gnu/bin/gcc
  45.  
  46.          COMPRESS = compress
  47.               CPP = /usr/gnu/lib/gcc/gcc-cpp $(STD_CPP_DEFINES)
  48.     PREPROCESSCMD = /usr/gnu/bin/gcc -E $(STD_CPP_DEFINES)
  49.           INSTALL = /usr/ucb/install
  50.                LD = /usr/gnu/bin/gld
  51.              LINT = lint
  52.       LINTLIBFLAG = -o
  53.          LINTOPTS = -ax
  54.                LN = ln -s
  55.              MAKE = make
  56.                MV = mv
  57.                CP = cp
  58.            RANLIB = /usr/gnu/bin/ranlib
  59.   RANLIBINSTFLAGS =
  60.                RM = rm -f
  61.      STD_INCLUDES = -I/usr/gnu/lib/gcc/gcc-include/bsd -I/usr/gnu/lib/gcc/gcc-include -I/usr/include/bsd
  62.   STD_CPP_DEFINES = -DSYSV
  63.       STD_DEFINES = -DSYSV -DPCS -D_NO_PROTO -DSYS_DIR
  64.  EXTRA_LOAD_FLAGS = -z -lbsd -lPW -lm -lmtrace
  65.   EXTRA_LIBRARIES =
  66.              TAGS = ctags
  67.  
  68.            MFLAGS = -$(MAKEFLAGS)
  69.  
  70.     PROTO_DEFINES =
  71.  
  72.      INSTPGMFLAGS = -s
  73.  
  74.      INSTBINFLAGS = -m 0755 -o bin -g bin
  75.      INSTUIDFLAGS = -m 4755 -o root -g sys
  76.      INSTLIBFLAGS = -m 0444 -o bin -g bin
  77.      INSTINCFLAGS = -m 0444 -o bin -g bin
  78.      INSTMANFLAGS = -m 0444 -o bin -g bin
  79.      INSTDATFLAGS = -m 0444 -o bin -g bin
  80.     INSTKMEMFLAGS = -m 2755 -o bin -g sys
  81.  
  82.           DESTDIR =
  83.  
  84.      TOP_INCLUDES = -I$(INCROOT)
  85.  
  86.       CDEBUGFLAGS = -O -g
  87.         CCOPTIONS = -DNOSTDHDRS -fstrength-reduce -fwritable-strings -pipe -fforce-addr -fforce-mem -fcombine-regs
  88.       COMPATFLAGS =
  89.  
  90.       ALLINCLUDES = $(STD_INCLUDES) $(TOP_INCLUDES) $(INCLUDES) $(EXTRA_INCLUDES)
  91.        ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(PROTO_DEFINES) $(DEFINES) $(COMPATFLAGS)
  92.            CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
  93.         LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)
  94.            LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  95.         LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS)
  96.    LDCOMBINEFLAGS = -X -r
  97.  
  98.         MACROFILE = cadmus_m68.cf
  99.            RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut
  100.  
  101.     IMAKE_DEFINES =
  102.  
  103.          IRULESRC = $(CONFIGDIR)
  104.         IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)
  105.  
  106.      ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules \
  107.             $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def \
  108.             $(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES)
  109.  
  110. ###########################################################################
  111. # X Window System Build Parameters
  112. # $XConsortium: Project.tmpl,v 1.68 90/07/03 12:14:47 rws Exp $
  113.  
  114. ###########################################################################
  115. # X Window System make variables; this need to be coordinated with rules
  116. # $XConsortium: Project.tmpl,v 1.68 90/07/03 12:14:47 rws Exp $
  117.  
  118.           PATHSEP = /
  119.         USRLIBDIR = $(DESTDIR)/usr/lib
  120.            BINDIR = $(DESTDIR)/usr/bin/X11
  121.           INCROOT = $(DESTDIR)/usr/include
  122.      BUILDINCROOT = $(TOP)
  123.       BUILDINCDIR = $(BUILDINCROOT)/X11
  124.       BUILDINCTOP = ..
  125.            INCDIR = $(INCROOT)/X11
  126.            ADMDIR = $(DESTDIR)/usr/adm
  127.            LIBDIR = $(USRLIBDIR)/X11
  128.         CONFIGDIR = $(LIBDIR)/config
  129.        LINTLIBDIR = $(USRLIBDIR)/lint
  130.  
  131.           FONTDIR = $(LIBDIR)/fonts
  132.          XINITDIR = $(LIBDIR)/xinit
  133.            XDMDIR = $(LIBDIR)/xdm
  134.            AWMDIR = $(LIBDIR)/awm
  135.            TWMDIR = $(LIBDIR)/twm
  136.            GWMDIR = $(LIBDIR)/gwm
  137.           MANPATH = $(DESTDIR)/usr/man
  138.     MANSOURCEPATH = $(MANPATH)/man
  139.            MANDIR = $(MANSOURCEPATH)1
  140.         LIBMANDIR = $(MANSOURCEPATH)3
  141.       XAPPLOADDIR = $(LIBDIR)/app-defaults
  142.  
  143.        FONTCFLAGS = -t
  144.  
  145.      INSTAPPFLAGS = $(INSTDATFLAGS)
  146.  
  147.             IMAKE = imake
  148.            DEPEND = makedepend
  149.               RGB = rgb
  150.             FONTC = bdftosnf
  151.         MKFONTDIR = mkfontdir
  152.         MKDIRHIER = /bin/sh $(BINDIR)/mkdirhier
  153.  
  154.         CONFIGSRC = $(TOP)/config
  155.         CLIENTSRC = $(TOP)/clients
  156.           DEMOSRC = $(TOP)/demos
  157.            LIBSRC = $(TOP)/lib
  158.           FONTSRC = $(TOP)/fonts
  159.        INCLUDESRC = $(TOP)/X11
  160.         SERVERSRC = $(TOP)/server
  161.           UTILSRC = $(TOP)/util
  162.         SCRIPTSRC = $(UTILSRC)/scripts
  163.        EXAMPLESRC = $(TOP)/examples
  164.        CONTRIBSRC = $(TOP)/../contrib
  165.            DOCSRC = $(TOP)/doc
  166.            RGBSRC = $(TOP)/rgb
  167.         DEPENDSRC = $(UTILSRC)/makedepend
  168.          IMAKESRC = $(CONFIGSRC)
  169.          XAUTHSRC = $(LIBSRC)/Xau
  170.           XLIBSRC = $(LIBSRC)/X
  171.            XMUSRC = $(LIBSRC)/Xmu
  172.        TOOLKITSRC = $(LIBSRC)/Xt
  173.        AWIDGETSRC = $(LIBSRC)/Xaw
  174.        OLDXLIBSRC = $(LIBSRC)/oldX
  175.       XDMCPLIBSRC = $(LIBSRC)/Xdmcp
  176.       BDFTOSNFSRC = $(FONTSRC)/bdftosnf
  177.      MKFONTDIRSRC = $(FONTSRC)/mkfontdir
  178.      EXTENSIONSRC = $(TOP)/extensions
  179.  
  180.   DEPEXTENSIONLIB = $(USRLIBDIR)/libXext.a
  181.      EXTENSIONLIB =  -lXext
  182.  
  183.           DEPXLIB = $(DEPEXTENSIONLIB) $(USRLIBDIR)/libX11.a
  184.              XLIB = $(EXTENSIONLIB)  -lX11
  185.  
  186.       DEPXAUTHLIB = $(USRLIBDIR)/libXau.a
  187.          XAUTHLIB =  -lXau
  188.  
  189.         DEPXMULIB = $(USRLIBDIR)/libXmu.a
  190.            XMULIB =  -lXmu
  191.  
  192.        DEPOLDXLIB = $(USRLIBDIR)/liboldX.a
  193.           OLDXLIB =  -loldX
  194.  
  195.       DEPXTOOLLIB = $(USRLIBDIR)/libXt.a
  196.          XTOOLLIB =  -lXt
  197.  
  198.         DEPXAWLIB = $(USRLIBDIR)/libXaw.a
  199.            XAWLIB =  -lXaw
  200.  
  201.  LINTEXTENSIONLIB = $(LINTLIBDIR)/llib-lXext.ln
  202.          LINTXLIB = $(LINTLIBDIR)/llib-lX11.ln
  203.           LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln
  204.         LINTXTOOL = $(LINTLIBDIR)/llib-lXt.ln
  205.           LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln
  206.  
  207.           DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
  208.  
  209.          DEPLIBS1 = $(DEPLIBS)
  210.          DEPLIBS2 = $(DEPLIBS)
  211.          DEPLIBS3 = $(DEPLIBS)
  212.  
  213.       USRINCDIR = $(DESTDIR)/usr/include
  214.         TESTSRC = $(TOP)/tests
  215.     MTOOLKITSRC = $(LIBSRC)/Xt
  216.      MWIDGETSRC = $(LIBSRC)/Xm
  217.    MRESOURCESRC = $(LIBSRC)/Mrm
  218.          UILSRC = $(CLIENTSRC)/uil
  219.             UIL = $(UILSRC)/uil
  220.       XMTOOLLIB = $(MTOOLKITSRC)/libXt.a
  221.           XMLIB = $(MWIDGETSRC)/libXm.a
  222.    MRESOURCELIB = $(MRESOURCESRC)/libMrm.a
  223.          UILLIB = $(UILSRC)/libUil.a
  224.   LINTMRESOURCE = $(MRESOURCESRC)/libMrm.a
  225. LINTXMWIDGETLIB = $(MWIDGETSRC)/llib-l/Xm.ln
  226.      LINTXMTOOL = $(MTOOLKITSRC)/llib-lXt.ln
  227.      LINTUILLIB = $(UILSRC)/llib-lUil.ln
  228.  
  229. ###########################################################################
  230. # Imake rules for building libraries, programs, scripts, and data files
  231. # rules:  $XConsortium: Imake.rules,v 1.70 90/05/04 16:57:30 keith Exp $
  232.  
  233. ###########################################################################
  234. # start of Imakefile
  235.  
  236.         DEFINES = -DUNCOMPRESS=\"zcat\"
  237.   SYS_LIBRARIES = -lm
  238.         DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
  239. LOCAL_LIBRARIES = $(XAWLIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
  240.  
  241. SRCS=  xinfo.c Info.c
  242. OBJS=  xinfo.o Info.o
  243.  
  244.  PROGRAM = xinfo
  245.  
  246. all:: xinfo
  247.  
  248. xinfo: $(OBJS) $(DEPLIBS)
  249.     $(RM) $@
  250.     $(CC) -o $@ $(OBJS) $(LDOPTIONS) $(LOCAL_LIBRARIES) $(LDLIBS) $(EXTRA_LOAD_FLAGS)
  251.  
  252. install:: xinfo
  253.     $(INSTALL) -c $(INSTPGMFLAGS)   xinfo $(BINDIR)
  254.  
  255. install.man:: xinfo.man
  256.     $(INSTALL) -c $(INSTMANFLAGS) xinfo.man $(MANDIR)/xinfo.1
  257.  
  258. depend::
  259.     $(DEPEND) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)
  260.  
  261. lint:
  262.     $(LINT) $(LINTFLAGS) $(SRCS) $(LINTLIBS)
  263. lint1:
  264.     $(LINT) $(LINTFLAGS) $(FILE) $(LINTLIBS)
  265.  
  266. clean::
  267.     $(RM) $(PROGRAM)
  268.  
  269. install:: XInfo.ad
  270.     $(INSTALL) -c $(INSTAPPFLAGS) XInfo.ad $(XAPPLOADDIR)/XInfo
  271.  
  272. ###########################################################################
  273. # common rules for all Makefiles - do not edit
  274.  
  275. emptyrule::
  276.  
  277. clean::
  278.     $(RM_CMD) \#*
  279.  
  280. Makefile:: Imakefile $(ICONFIGFILES)
  281.     -@if [ -f Makefile ]; then \
  282.     echo "$(RM) Makefile.bak; $(MV) Makefile Makefile.bak"; \
  283.     $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
  284.     else exit 0; fi
  285.     $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
  286.  
  287. forceMakefile::
  288.     -@if [ -f Makefile ]; then \
  289.     echo "$(RM) Makefile.bak; $(MV) Makefile Makefile.bak"; \
  290.     $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
  291.     else exit 0; fi
  292.     $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
  293.  
  294. tags::
  295.     $(TAGS) -w *.[ch]
  296.     $(TAGS) -xw *.[ch] > TAGS
  297.  
  298. ###########################################################################
  299. # empty rules for directories that do not have SUBDIRS - do not edit
  300.  
  301. install::
  302.     @echo "install in $(CURRENT_DIR) done"
  303.  
  304. install.man::
  305.     @echo "install.man in $(CURRENT_DIR) done"
  306.  
  307. Makefiles::
  308.  
  309. includes::
  310.  
  311. ###########################################################################
  312. # dependencies generated by makedepend
  313.  
  314.